home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ENGINEER / H477.ZIP / C2BASE.DOC < prev    next >
Text File  |  1990-12-05  |  24KB  |  553 lines

  1.                        C2BASE - Core Cost Database
  2.        
  3.      C2BASE is the COPAN/II module that was written to work with 
  4.      PCAT and LAMCON.   Essentially, C2B is a core cost database for 
  5.      those individuals working with cores which are sold at a specific 
  6.      price per square unit.   Generally speaking, these units would be 
  7.      feet or meters.  If you are working with cores that are purchased 
  8.      by the pound or kilogram, C2B may not be of much interest.
  9.  
  10.      When working with more than one core manufacturer, it is 
  11.      advisable to develop separate cost files.   This way, the size of 
  12.      the file is kept at a more manageable level and thus reduces disk 
  13.      access time.
  14.  
  15.      By using C2B, it is simple to create these files.  Here's what is 
  16.      involved...
  17.  
  18.      The first step is to decide on what the costfile structure  will 
  19.      be.  This structure, referred to as a base within C2B, is made up 
  20.      of four different variables. 
  21.  
  22.                 Thickness, Density, Style and Price Catagory
  23.  
  24.      The thicknesses are any range of values that you work with 
  25.      frequently.   Generally, these are available from a price sheet, 
  26.      but if you are buying non-standard thicknesses, then these would 
  27.      be used.
  28.  
  29.      The same thing applies for the densities.   All of the densities 
  30.      that are possible candidates in a design should be entered.
  31.  
  32.      Style is a particular characteristic about the core itself.  The 
  33.      two primary catagories would be PLAIN and contoured.   PLAIN 
  34.      however could be broken down further into regular or high-
  35.      temperature grades.   For contoured, the division might be GS, HS 
  36.      and so on.  Usually two is enough to keep track of.
  37.  
  38.      Price catagory is fairly straight forward.   This is the price 
  39.      points offered by the supplier depending on how much you buy  at 
  40.      one time.  Usually four catagories is about the maximum.
  41.  
  42.      C2B does have its limitations.   The maximum workspace that has 
  43.      been reserved is as follows:
  44.  
  45.                        Thicknesses: 10     Densities: 6
  46.                        Styles     :  5     Price Catagories: 5
  47.  
  48.      This does not seem like many but a little bit of mathematics 
  49.      indicates that there are enough price variables in just one file 
  50.      to keep you busy for a long time.  (10x6x5x5=1500)
  51.       
  52.  
  53.  
  54.      C2B is responsible for creating three separate data files.   Two 
  55.      of these are required while the third is optional. 
  56.  
  57.      The two mandatory files are structure and costs.   The structure 
  58.      file contains everything which was just discussed.  The cost file 
  59.      contains all of the costs which were input by you. 
  60.  
  61.      When building the base file (remember base means structure) it is 
  62.      recommended that you follow these suggestions.
  63.  
  64.        1>   When entering your thicknesses, be sure that the base 
  65.        file contains ALL of the thicknesses that you will be using.  
  66.        If you buy two thicknesses from one supplier and a different 
  67.        thickness from another, put all three into the same base 
  68.        file.
  69.  
  70.        This will allow you to duplicate the base file for all other 
  71.        cost files that you will be preparing.  
  72.  
  73.        2>   The same thing applies for the Styles and Price 
  74.        Catagories.  By keeping these identical in all base files, it 
  75.        is possible to compare the files using the compare function 
  76.        in C2B. 
  77.             
  78.        3>   This is not true for the densities.  Enter the densities 
  79.        for your first base without considering what each subsequent 
  80.        base will contain.   Then when you are entering costs for the 
  81.        other suppliers, the densities can be easily changed as 
  82.        necessary.
  83.  
  84.      
  85.      When your supplier hits you with a price hike, the costs in the 
  86.      file may be updated in a matter of seconds.   This also works the 
  87.      opposite direction but suppliers usually don't.
  88.  
  89.      To get a hard look at the facts,  C2B can produce a cleverly page 
  90.      formatted printer listing of a single density or all  costs.  If 
  91.      your printer is not available, should you be working on a lap 
  92.      machine, the printer listing can be sent to disk.   This allows 
  93.      you to view the entire cost file with an editor such as PC-WRITE 
  94.      or PE.  The file can then be printed at a later date.  
  95.  
  96.      If you work with sandwiches, there is no easier way to keep track 
  97.      of all those numbers than with C2B.
  98.       
  99.  
  100.                       Operational Instructions for C2BASE
  101.  
  102.      At this point, the HARD DISK or FLOPPY user should now be looking 
  103.      at the opening screen of C2B.
  104.  
  105.               - - - - - - - - - - - - - - - - - - - - - - - - - -
  106.               COPAN/II * C2BASE - Edition I/A  
  107.               (c) Copyright 1986,87 PARADOS     
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.               Costfile name >
  116.               - - - - - - - - - - - - - - - - - - - - - - - - - -
  117.                         The Opening Screen of C2BASE
  118.  
  119.      Near the bottom of the screen,  C2B will ask for the cost file 
  120.      that you wish to manipulate.  If you are using the program for 
  121.      the first time, then obviously, you cannot enter one to 
  122.      manipulate.   If this is the case, then enter the name of a file 
  123.      that you wish to create.
  124.  
  125.               Eg.   Costfile name > ACMECORE
  126.  
  127.      This might be an entry for a file that will contain all cores 
  128.      from a company called ACME Core Inc.   The maximum number of 
  129.      characters is 8 with no extensions attached.
  130.  
  131.      Because C2B does not know if this is a new file, it will try to 
  132.      read the ACMECORE file.   When it is not found, the message NEW 
  133.      FILE will appear.  This will confirm that C2B found nothing.
  134.  
  135.      In the future, when using C2B, it may happen that you forget what 
  136.      files are on the disk.   Although this program can read the 
  137.      directory, the main menu functions are not available at this 
  138.      point.   To  bring up the files on the default drive, enter a  ? 
  139.      after the Costfile name > prompt.
  140.       
  141.  
  142.  
  143.      After C2B finds nothing, the main screen of C2B will appear.  The 
  144.      display is divided up into three working areas.   The upper and 
  145.      lower displaying the following:
  146.  
  147.  
  148.               - - - - - - - - - - - - - - - - - - - - - - - - - -
  149.               COPAN/II C2B     Current File: A:ACMECORE     Date
  150.               Thick : 0    Densities: 0      Total Costs : 0 
  151.               Styles: 0    Price Cat: 0      % of Costs=0: 100
  152.  
  153.  
  154.  
  155.  
  156.  
  157.                ================================================  
  158.                I                  (Main Menu)                 I
  159.                I                                              I
  160.                ================================================ 
  161.               - - - - - - - - - - - - - - - - - - - - - - - - - - 
  162.                             Main Screen of C2BASE
  163.  
  164.      Assuming that this is your first use of C2B, as most read the 
  165.      manual then, it will be necessary to create the structure for the 
  166.      costs.
  167.  
  168.       Creating the BASE File
  169.  
  170.      The base file is made up of four separate parts.   These are 
  171.      Thickness, Density, Style and Pricing.
  172.  
  173.      Before any costs can be entered, the base must be defined.  
  174.  
  175.      The main menu which is situated at the bottom of the screen  has 
  176.      12 visible items.
  177.  
  178.               = = = = = = = = = = = = = = = = = = = = = = = = = =
  179.               [1] Enter Costs    [5] Change Name    [D] Directory
  180.               [2] View Costs     [6] Duplicate      [C] Drive
  181.               [3] Save Costs     [7] Global Update  [B] Base Menu
  182.               [4] Print Costs    [8] Valid Date     [Esc] Exit
  183.               = = = = = = = = = = = = = = = = = = = = = = = = = =
  184.                              The Main Menu of C2B
  185.  
  186.      However, the [B] function will produce another menu below the 
  187.      Main which displays 6 new options.
  188.  
  189.               [F1] Thicknesses   [F2] Densities   [F5] Display
  190.               [F3] Styles        [F4] Pricing     [F6] Save Base
  191.       
  192.  
  193.  
  194.      When running C2B for the first time,  it will be necessary to use 
  195.      this secondary menu to set the base variables.
  196.  
  197.      By pressing the [B] the Base Menu should be immediately visible.  
  198.      If not, you've got a problem.    There is no particular order 
  199.      that must be followed in establishing the base so [F1] is as good 
  200.      as [F4]
  201.  
  202.      Let's start at the top this time and try [F1].
  203.  
  204.       [F1]  The Thicknesses   (max 10)
  205.  
  206.      The [F1] key will cause all work areas to clear.   A >>  prompt 
  207.      will then appear which will be waiting for the first thickness to 
  208.      be entered.   Below this prompt will be a list of all  available 
  209.      options which may be invoked from the >> prompt.
  210.  
  211.      Any thickness can be entered here whether it is in millimeters or 
  212.      inches.  
  213.  
  214.      As each value is input, it is listed in window 3 for you to 
  215.      verify.   Should you type in a wrong value,  it can be removed 
  216.      using the delete function.   To delete the previous entry, enter 
  217.      the 3 letters DEL.   If you enjoy typing, the whole word will be 
  218.      accepted as well.
  219.  
  220.      If at sometime you make a mistake but do not discover it 
  221.      immediately, the change function should be used to bail yourself 
  222.      out.  Type in CHAN from the >> and press enter.
  223.  
  224.      The help function is available but if you have a problem,  don't 
  225.      get your hopes up.  All help will tell you is what you have just 
  226.      read.   The help was installed more to assist all of the illegal 
  227.      users.  (just kidding)
  228.  
  229.      When all of the entries for thickness have been made, C2B will 
  230.      respond to the word END.  Yes, all three characters please.
  231.  
  232.      Upon returning to the main screen you will notice, if you are 
  233.      observant, that the status screen in the top window now indicates 
  234.      the number of core thicknesses that you have entered.   This is 
  235.      generally a useless feature except that it helps to keep you 
  236.      straight on what the score is.
  237.  
  238.      Your next task will be to eliminate another zero from the status 
  239.      board.   To do this, you will have to go back to the Base Menu 
  240.      which has been shelved during you thickness session.  To bring it 
  241.      back, you'll will have to hit the [B] again.  
  242.       
  243.  
  244.  
  245.       [F2]  Densities  (max 6)
  246.  
  247.      This Base Menu stays out of sight because in most cost editing 
  248.      sessions, the base will not be changing as frequently as the 
  249.      actual costs.
  250.  
  251.      The next requirement on the list is the core  densities.  Here, 
  252.      you will use the same routine, except this time you will be 
  253.      inputting the densities that you expect to be using.   You're 
  254.      allowed up to six so you may as well insert them now.   After the 
  255.      Base  Menu  is  visible,  the [F2] key is used  to  initiate  the 
  256.      sequence.   If  you get lost,  go back a few paragraphs and  find 
  257.      yourself.
  258.  
  259.      Upon your return you shall notice another less zero in the status 
  260.      board, that is,  if you did something while in  [F2].   Continue 
  261.      this process for [F3] and the pricing catagories which is [F4].
  262.  
  263.       A Few Notes on Styles and Price Catagories
  264.  
  265.      Thicknesses and densities are no problem.   Real numbers, both of 
  266.      them.   But you're thinking,  "what did the author have in mind 
  267.      with this stuff?"
  268.  
  269.      The style of a core is what form it is supplied in. For example a 
  270.      1/2",  5  pound  core could be available in more than one form.  
  271.      This is especially true for plastic foam cores.  Two primary core 
  272.      styles for foam cores would be plain sheet and contoured.  If you 
  273.      are not familiar with the term contour then not to worry as 
  274.      you're probably not buying too much.
  275.  
  276.      If you wanted to even detail the contour section further, it 
  277.      could be broken down into types of contour.   The  amount of 
  278.      refinement is up to you but the maximum number of styles allowed 
  279.      is 5.  Maximum string length is limited to 16.
  280.  
  281.      Pricing catagories are allowed because from time to time,  it is 
  282.      possible to purchase the core at a more  favorable  level.   The 
  283.      degree of benefit is directly correlated with the depth and 
  284.      contents of your pocket.  
  285.  
  286.      A simple price structure would be a single entry as  "standard".  
  287.      If you always buy small quantities and never have projects  that 
  288.      allow you the OEM price list, then this is fine.   However, you 
  289.      might be thinking bigger and frequently have projects that allow 
  290.      you to scalp the supplier.   Should this be the case, and I hope 
  291.      it is, it is possible to enter more than one catagory; up to five 
  292.      actually.  
  293.       
  294.  
  295.  
  296.      As with the styles, the amount of detail is up to you with your 
  297.      limitation at five price points.   Each price catagory can be 
  298.      described with any character string up to 16.
  299.  
  300.      When all four base items have been completed,  the status board 
  301.      will then calculate the total number of cost variables that the 
  302.      structure has made room for.   The results of this complex 
  303.      calculation is then posted after:  Total Cost Variables:
  304.  
  305.      Just below this, another indicator is set to 100%.   This 100% 
  306.      means that all of the cost variables are equal to zero.  This is 
  307.      what the status board will look like if you enter a filename from 
  308.      the opening screen that has only a base file on disk.   It  will 
  309.      read the skeleton, with no meat.  Of course you know by now that 
  310.      the meat file is the .CST file. 
  311.  
  312.      Before proceeding, it is imperative that the base variables be 
  313.      recorded on the disk.  If you forget to do this, you will have to 
  314.      enter it all over again next time you use C2B.  That would not be 
  315.      pleasant.   To save, call up the Base Menu with the [B] key.  
  316.      Then, press [F6].  C2B will ask you if you are serious about the 
  317.      request and if so, will escort the information to the magnetic 
  318.      media.
  319.  
  320.      The remaining [F5] is available for screen viewing of the current 
  321.      settings.   This might be useful when working with an old file or 
  322.      if you have a bad memory.
  323.  
  324.  
  325.       Entering Costs
  326.  
  327.      Now that all base variables have been established, and safely 
  328.      stored away the actual core cost entry may begin. 
  329.  
  330.      To begin the entry session, either for creating or editing, press 
  331.      key [1] when viewing the main menu.  This action will take you to 
  332.      the entry routine where you will be brutally interrogated for 
  333.      more information.
  334.  
  335.      Each time you enter costs,  you will first determine where in the 
  336.      costs will be stored.  This storage area refers to the cost array 
  337.      which is four dimensional by declaration.   What is a four 
  338.      dimensional array?  Simple.
  339.  
  340.      Costs are stored in a variable called  COSTS.   Creative name, 
  341.      wouldn't you say?   Each time a cost is entered,  it is stored in 
  342.      COSTS.  But to store more than one value in COSTS, it must be an 
  343.      array.
  344.       
  345.  
  346.  
  347.      The array is declared as COSTS(10,6,5,5).   These numbers reflect 
  348.      the maximum amount of storage area.   The 10 is thickness,  the 6 
  349.      density, the remaining two are style and price catagory.  This is 
  350.      why you are limited to 1500 variables for a single file.
  351.  
  352.      When entering information you need to tell C2B  where, in the 
  353.      COSTS array, the data should be stored.   For this reason, the 
  354.      following prompts will occur immediately following key [1].  
  355.  
  356.       Which density? >   This is determines which group of densities you
  357.      wish to enter costs for.  Only a single group of densities can be 
  358.      entered at one time.   We were going to allow a streamlined LOTUS 
  359.      type of data entry but we didn't want to make it too easy for 
  360.      you.
  361.  
  362.      Note:  C2B will be waiting for an actual density value.   Do not 
  363.      enter its reference number as this will do little.
  364.  
  365.  
  366.       Which  Style?>   Enter the style that you wish to enter  densities
  367.      for.   C2B  always defaults to the first style (if you press the 
  368.      <CR> with nothing entered).    Please do not enter a reference 
  369.      number as C2B is patiently waiting for a legitimate style.
  370.  
  371.  
  372.       Price Catagory >   Again, if the one that you wish to work with is
  373.      the first one, press the <CR>.   This is also handy when you're 
  374.      working with only one catagory.  
  375.  
  376.      We make you type the actual string in because you are less likely 
  377.      to screw up if you have to think once in awhile.
  378.  
  379.      The status window will now be displaying all of the decisions 
  380.      that you have made up to this point.   This way,  if you run off 
  381.      for a cup of joe, you will know where you left off.
  382.  
  383.      C2B will now go through all of the core thicknesses that you have 
  384.      entered previously.  The thickness will be displayed just above a 
  385.      prompt that looks like this:  Core cost? >
  386.  
  387.      If the core thickness being asked for does not have a cost, enter 
  388.      a null string.  (a <CR> )  
  389.  
  390.      After each cost is entered, the data will be transferred to the 
  391.      top window.   This allows you to easily keep your place in the 
  392.      entry sequence regardless of how often you're interrupted.
  393.       
  394.  
  395.  
  396.      When all densities have been entered, C2B will ask you if you 
  397.      wish to enter more costs.   If [Y], then the whole interrogation 
  398.      process will begin again.  
  399.  
  400.      A [N] will return you to the main menu.
  401.  
  402.  
  403.       Saving the Costs on Disk
  404.  
  405.      Now that the costs have been entered,  it is a good idea to  get 
  406.      the saving business out of the way.  The key with a 3 on it takes 
  407.      care of this.   The familiar "Are you sure" prompt will appear to 
  408.      remind  you to make a last minute check on the default drive and  
  409.      anything else you want to check before the  save.   Information 
  410.      regarding filename used and destination drive will be shown.       
  411.  
  412.  
  413.       How to Print the Core Costs
  414.  
  415.      From time to time,  the need will arise to hard copy the costs 
  416.      that you have collected.  To do this, key [4] is available.  
  417.  
  418.      Two different destinations, as well as two different modes, are 
  419.      at your disposal.
  420.  
  421.  
  422.       All or One
  423.  
  424.      These are your choices when outputting core costs.  You can print 
  425.      one density or all densities.   This is as easy as pressing  the 
  426.      right keys.  
  427.  
  428.      To output a single core density, enter the density that you 
  429.      desire.   If C2B does not have the density that you enter in 
  430.      memory, you will be informed of such.  
  431.  
  432.      To have all costs printed, enter the word ALL.
  433.  
  434.      Now you will have two more options: Disk or Printer
  435.       
  436.      
  437.  
  438.       Printer Listing
  439.  
  440.      By taking  option [P],  it is assumed that you have a parallel 
  441.      printer waiting to receive.  The output uses nothing fancy and is 
  442.      set for 80 columns  by  66 lines.  Most printers should not have 
  443.      a problem. 
  444.  
  445.      The output is page formatted but will not stop between pages.  If 
  446.      you need to pause, do a [Ctrl] [NumLock] to suspend the printing.
  447.  
  448.  
  449.       Disk Listing
  450.  
  451.      Why would anyone want a disk listing?   Good question.   We gave 
  452.      you this option for two reasons.   The first is when you are 
  453.      working with a lap top machine and want to save the file for 
  454.      printing later.  This might be desireable just before you install 
  455.      a price increase.   Or, the second reason,  is that we found 
  456.      reviewing prices via C2B a little cumbersome.   You have to press 
  457.      one key, then another to indicate the density.  When the finally 
  458.      start coming out on the screen, only 10 fit on the middle screen 
  459.      at one time.  It was a pain.  So with a full listing on disk, you 
  460.      can use an editor like PC-WRITE or PE and really check it out.   
  461.      Give it a try and see if you don't agree.
  462.  
  463.      By the way,  don't forget about the DOS functions PRINT and TYPE.  
  464.      If you do not have an editor, TYPE will give you a top down view 
  465.      of this disk file.   The PRINT command,  entered as A>PRINT file, 
  466.      will send the whole file to your printer.
  467.  
  468.           Eg.   A>TYPE filename.COD  or  B>PRINT filename.COD
  469.  
  470.      Where filename is whatever file you have created and .COD is the 
  471.      required file extension added by C2B.  The .COD must be included 
  472.      when using TYPE or PRINT.  
  473.  
  474.      Just so you know, the COD stands for Costs Output to Disk.  
  475.  
  476.  
  477.       Getting (or starting) a Different File
  478.  
  479.      While within C2B, it is possible to read in files other than the 
  480.      one you began with.   Key [5] in the main menu provides this 
  481.      service.
  482.       
  483.  
  484.       
  485.      The status window will clear and a prompt will appear asking  for 
  486.      the new filename.  If you actually wish to enter one, then key it 
  487.      in.  DO NOT include any file extensions as C2B will think you are 
  488.      a  fool.  If you change your mind, enter a null string and  you 
  489.      will be returned to the main menu.
  490.  
  491.      If you do enter a new filename,  C2B will ask if you wish to 
  492.      retain the old base settings.   This might be useful if you were 
  493.      beginning a new file that did not have any base settings.  
  494.  
  495.       Duplicating Base Files
  496.  
  497.      When you are creating all of the various files for your cost 
  498.      database,   it is not necessary to enter all of the same 
  499.      information over and over again.
  500.  
  501.      Simply  create one base file and save it on disk as you would do 
  502.      normally.  Then, using the Duplicate function [6], enter in a new 
  503.      filename which you would like to have the same structure.   The 
  504.      file will then be created using the same data as was used by the 
  505.      previous file.   Information regarding destination drive will be 
  506.      posted during the duplication.  When the process is complete, the 
  507.      control will go back to the main menu.
  508.  
  509.       Global Cost Update
  510.  
  511.      For handling those price changes, C2B can change costs in a 
  512.      matter of seconds.  The limitation here is that the costs changes 
  513.      must be able to be expressed in a percentage of change.
  514.  
  515.      Key [7] is used to produce the multiplier prompt.   The prompt is 
  516.      waiting for a real number above or below 1.  A zero or one is not 
  517.      valid.
  518.  
  519.      To express a 5% increase, the multiplier would be 1.05.   A 
  520.      decrease of 5%  would be a multiplier of .95   Before modifica-
  521.      tions take place,  C2B will confirm the request.   If you 
  522.      indicate [Y] to the confirmation, changes will be made 
  523.      immediately.  A message will indicate the number of changes made. 
  524.  
  525.      These changed costs however,  will not be automatically saved on 
  526.      disk as it is not assumed that you wish to write over your old 
  527.      cost data.   Therefore, you will have to return to the main menu 
  528.      and do a [3] (save) to cast it in stone.   If you wish to save 
  529.      these updated prices under a different name,  use the [5] key to 
  530.      assign a new name.   Don't forget to answer [Y] to the  "preserve 
  531.      old data?" prompt.
  532.       
  533.  
  534.  
  535.       Reading the Directory
  536.  
  537.      The [D] key produces all of the base files on the current drive.  
  538.      The ? produces all files on the current drive.  Want the DIR of a 
  539.      different drive; change the drive first using...
  540.  
  541.  
  542.       Change the Drive
  543.  
  544.      To change the drive-path which is being addressed by C2B, use the 
  545.      [C]  key.    Just follow the instructions which appear under the 
  546.      main menu and you'll do just fine.
  547.  
  548.  
  549.       How to Exit
  550.  
  551.      Press the [Esc] key.  
  552.  
  553.